package com.testwa.distest.client.component.executor.worker;import com.testwa.core.cmd.RemoteRunCommand;import com.testwa.distest.client.component.executor.proxy.ProxyFactory;import lombok.extern.slf4j.Slf4j;/** * @Program: distest * @Description: * @Author: wen * @Create: 2018-05-15 14:48 **/@Slf4jpublic class AndroidExecutorFactory implements ExecutorFactory {    @Override    public FunctionalAbstractExecutor getFunctionalPythonTask(RemoteRunCommand cmd) {        return ProxyFactory.getExecutorInstance(FunctionalPythonExecutor.class, cmd);    }    @Override    public CompatibilityAbstractExecutor getCompatibilityAndroidTask(RemoteRunCommand cmd) {        return ProxyFactory.getExecutorInstance(CompatibilityAndroidExecutor.class, cmd);    }    @Override    public CrawlerAbstractExecutor getCrawlerTask(RemoteRunCommand cmd) {        return ProxyFactory.getExecutorInstance(CrawlerExecutor.class, cmd);    }}